a {
	text-decoration: underline;
}

.section .container .news-box h4 a {
	text-decoration: none;
}

h1 {
	color:#549038;
	}
h2 {
	padding-left:0;
}
ul.items {
	list-style-type: none;
	padding-left: 0px;
}
ul.items li {
	font-size: 1.1em;
	margin-bottom: 6px;
}
.section {
	padding:10px 0;
}	
.basic-login {
	padding:0;
}
/*** blog Page ***/
.single-post-title {
	margin: 0 0;
	padding: 0 0 2% 0;	
}
.single-post-image {
	margin: 0 0;
	padding: 0 0 0 0;
}
.single-post-content {
	margin: 0 0;
	padding: 0 0 0 0px;
	border-bottom: none;
}
.col-md-4.single-post-image {
	margin: 0 15px 0 0;
	padding: 0 0;
	text-align: left;
	width: 31%;
}
.single-post-image img {
	width: 100%;
}
.col-sm-8 .blog-post {
	text-align: center;
}
.col-sm-8 .blog-post p {
	text-align: center;
}
.image-holder-right {
	padding-right: 15px;
}

.section .container .col-sm-8 h3 {
	padding: 0 0 0 15px;
}

.section .container .col-sm-8 .news-box img {
	float: left;
	border-radius: 4px;
}

.section .container .col-sm-8 .news-box p,
.section .container .col-sm-8 .news-box h4 {
	margin-left: 90px;
}

.section .container .col-sm-4 .news-box p {
	margin: 12px 0 0 0;
}

.section .container .col-sm-6.home-banner img {
	border: solid 2px silver; 
	border-radius: 4px;
	width: 100%;
	display: block;
}

.section .container .col-sm-6.home-banner .message {
	position: absolute;
	bottom: 0px;
	left: 15px;
	margin-right: 15px;
	background: rgba(200,200,200,0.8);
	padding: 15px;
}

.section .container .col-sm-6.home-banner .message p {
	margin: 0 0;
}

.section .container .col-sm-6.home-banner .message h2 {
  margin: 0 0;
  font-size: 1.3em;
}

.section .container .col-sm-6.home-banner .message h2 a {
	text-decoration: none;
}

.single-post-title h3 {
	color:#549038;
	font-size:1.8em;
	font-weight: normal;
}

.blog-single-post .single-post-title h3.wp,
.section .container:first-child h3.wp {
	font-weight: normal;
}

.blog-single-post .single-post-content h3.wp {
	margin-bottom: 15px;
}

.row.partner-logos {
  margin: 0 0 3% 0;
}

.row.partner-logos .col-md-4 {
	display: block;
	padding: 0 0 0 0;
}

.row.partner-logos .col-md-4 img {
	display: block;
	margin-bottom: 8%;
}

/*** new boxes ***/
.new-col-6 {
 	width:47%;
 	float:left;
	height:140px;
}
.col-sm-4 .news-box {
	margin:10px 0;
}
.navbar-header {
	margin-top:25px;
}
.new-col-6 h4 {
	font-weight: bold;
}
.single-post-content p {
	text-align: left;
}
.single-post-content ul {
  color: #828282;
  font-size: 0.9em;  
}
	/****** Start navigation ******/
.navbar-collapse {
	padding-left: 0px;
}

.navbar-inverse {
	background:#fff;
	padding:10px 0;
	border:0;
	margin: 0;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-bottom: 5px solid #549038;
	position: fixed;
	z-index: 99999;
	width:100%;

}
.navbar .container .navbar-header img{
	padding-bottom:10px;
	
}
.navbar-toggle {
	background:#009900;
	border: none;
}

.navbar-inverse .navbar-nav > li a {
	font-size: 1em;
	border-right:0;	
}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
	color:#549038;
}
.navbar-inverse .navbar-nav > li a:hover {
	color:#549038;	
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
	background:transparent;
	color:#549038;
	font-size: 1em;
	font-weight: bold;
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
	background:#fff;
	border-color:#ccc;
	color:#549038;
}
.navbar .navbar-nav {
	margin-top:0;
	margin-left:0;
	width:100%;
}
.navbar .navbar-nav li {
	text-align: center;
}

.navbar .navbar-nav li a {
	padding-left: 12px;
	padding-right: 12px;
}

.navbar .dropdown-menu li {
	width:100%;
}
.navbar .dropdown-menu li a{
	border-right:0;
	width:100%;
	text-align: left;
}
/**** end navigation ****/

.euro-box {
	background-image:url('/web/20190128132223im_/http://protectingtreehealth.org.uk/img/euro-background.png'); 
	width:350px;
	padding:5px;
	position: absolute;
	right:20%;
	top:14px;
	z-index:4;
}
.euro-flag {
	float:left; 
	width:90px;
}
.subtitle {
	float:left;  
}
#sequence {
 height:99px;
 margin:0 auto 20px;
}
#sequence > .sequence-canvas {
 height:140px;
}
#sequence > .sequence-canvas > li {
	height:140px;
}
.euro-box h3 {
    color: #000;
    font-size: 0.7em;
    margin: 10px 0 0 100px;
    text-shadow: none;
}

#sequence .subtitle {
	font-size:100%;
	visibility: visible;
}
.myclass {
	font-size: 0.9em;

}
.myclass a{
	font-weight:bold;
}
.homepage-slider {
	position: relative;
	padding-top: 75px;

}
/**** Screen width smaller than 1600 *****/
@media (max-width: 1600px) {

.euro-box {
	right:14%;
}
}

/**** End Screen width smaller than 1600 *****/
/**** Screen width smaller than 1280 *****/
@media (max-width: 1280px) {
.row.partner-logos {
  margin: 0 0 5% 0;
}

.row.partner-logos .col-md-4 {
	display: block;
}

	.footer .col-md-12 .col-md-4 img {
		width:100%;
	}
.new-col-6 {
	height:175px; 	
}
.col-md-4  {
	padding:20px 0 0 0;
}

.new-col-6 {
 	width:46%;
 	float:left;
}
.col-md-5 {
	width:45%;
	 	float:left;
}
.col-md-3 {
	width:26%;
	 	float:left;
	 	margin:20px 0 0 0;
}
.footer .col-md-9 {
	display:none;
}

.footer .col-md-4 {
	margin:0 !important;
}
}
/**** End Screen width smaller than 1280 *****/
/**** Screen width smaller than 1024 *****/
@media (max-width: 1024px) {
.row.partner-logos {
  margin: 0 0 3% 0;
}

.row.partner-logos .col-md-4 {
	display: block;
  margin-bottom: 10%;
}

	.new-col-6 {

	height:120px; 	
}
.col-md-4  {
	display: none;
}
.col-md-3 {
	width:45%;
	margin:20px 0 0 50px;
}
.new-col-6 {
 	width:97%;
 	float:left;
}
.footer .footer-title {
	display: none;
}
.footer .footer-text {
	display:none;
}
.euro-box {
	right:5%;
}
}
@media (min-width: 768px) AND (max-width: 1024px) {
	.navbar .navbar-nav li a {
	  padding-left: 6px;
	  padding-right: 6px;
  }
}
/**** End screen width smaller than 1024 ****/
/**** screen width smaller than 780 ****/
@media (max-width: 768px) {
.row.partner-logos {
  margin: 0 0 3% 0;
}

.row.partner-logos .col-md-4 {
	display: block;
	margin-bottom: 15%;
}

.work-packages {
	padding: 0 0 0 0;
	margin-top: 40px;
}

.homepage-slider {
	padding-top: 65px;

}	
	.navbar .navbar-nav {
		margin:0;

}
.navbar-header {
	margin-top:0 ;
}
.navbar-collapse {
	max-height:800px;
}
.navbar-collapse.in {
	overflow-y:hidden;
}
.navbar-inverse .navbar-nav > li a {
	border-right:0;
	border-bottom:0;
	
}	
.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu {
	padding: 0;
}
.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header{
	border-bottom:2px solid #ddd;
	padding:5px 5px 5px 50px;
	background:#ddd;
}
.navbar-nav .open .dropdown-menu > li:last-child  > a, .navbar-nav .open .dropdown-menu .dropdown-header{
	border-radius:0 0 8px 8px;
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
	background:#549038;
	color:#fff;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
	color:#549038;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a{
	border-bottom:1px solid #ccc;
}
.euro-box {
	right:5% !important;
}
.footer .col-md-9 {
	display:none;
}
.footer .col-md-3  {
	width:100%;
	text-align: center;
	margin:0 0 0 30px;
}
.footer .col-md-3 img {
	margin:0;
}
.col-md-4 img {
	display:none;
}
.footer .col-md-5 {
		width:100%;
		text-align: center;
}
.navbar .navbar-nav li a {
	padding-left: 15px;
	padding-right: 15px;
}

}
/**** screen width smaller than 767 fix navigation issue ****/
@media (max-width: 767px) {
.row.partner-logos {
  margin: 0 0 3% 0;
}

.row.partner-logos .col-md-4 {
	display: block;
}
.navbar .navbar-nav li {
	width:100%;
	text-align: left;
}
	}
/***** screen width smaller than 520 ******/
@media (max-width: 520px) {
.single-post-image {
	width:100%;
}
}
/**** Screen width smaller than 320 ******/
@media (max-width: 320px) {
	.navbar-header img {
		width:100%;
	}
	.new-col-6 {

	height:170px; 	
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a{
	border-bottom:1px solid #ccc;
}
.euro-box {
   	width:260px;
   }
#sequence h3{
	width:160px;
	margin:0 0 0 5px;
} 
.footer .col-md-9 {
	display:none;
}
.footer .col-md-5 {
		width:100%;
		text-align: center;
}
.footer .col-md-3 {
	width:100%;
	text-align: center;
	border:0 !important;
	margin:0 !important;
}
.footer .col-md-3 img {
	margin:0 !important;
	width:200px;
}
}
/**** End Screen width smaller than 320 *****/
/*** media query break point for navigation ****/
@media screen and (min-width: 768px){
   .rwd-break { display: none; }
}

@media screen and (min-width: 320px){
   .small-rwd-break { display: none; }
  
}
/*** end media query for navigation ****/
/*** News/Events/Twitter ***/
.service-wrapper {
	padding:20px 20px;
}
.box-title {
	font-size:2em; font-weight:bold; text-align:left;
}

.news-box {
  background: #FFF;
  margin:10px;
  text-align: left;
  padding: 10px;
  -webkit-border-radius: 5px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 5px;
  -moz-background-clip: padding;
  border-radius: 5px;
  background-clip: padding-box;
  -webkit-box-shadow: 0 0 3px #999;
  -moz-box-shadow: 0 0 3px #999;
  box-shadow: 0 0 3px #999;
  color: 0 0 3px #999;
}
.news-box h4 {
	margin:0;
}
.news-image {
	width:110px;
	text-align:center;
	float: left;
	margin: 0 10px 5px 0;
}
.news-title {
	border-bottom:1px solid #222;
	font-weight:bold;
 	font-size: 1.4em;
  line-height: 30px;	

}
.news-image-text {
	text-align: left;
	float: left;
	margin-left:10px;
	width:220px;
}
/*** End News/Events/Twitter ***/
/*** Footer ***/
.footer-text {
	position: absolute;
}
.footer-title {
	color:#fff; 
	font-weight:bold; 
	font-size:2em; 
	float:left; 
	margin-top:25px;
}
.footer-text {
	font-size:1em;
	color:#fff;
	line-height: 20px;
	font-weight: normal;
	font-weight: bold;

}

.footer-icons {
	float:right;
	margin:10px;
	
}
/*** End Footer ***/
/*** login tool bar ***/
.fixedPosition {
	position:fixed;
}
.sidebar-nav {
	background: #FFF;
  text-align: left;
  padding: 10px;
  -webkit-border-radius: 5px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 5px;
  -moz-background-clip: padding;
  border-radius: 5px;
  background-clip: padding-box;
  -webkit-box-shadow: 0 0 3px #999;
  -moz-box-shadow: 0 0 3px #999;
  box-shadow: 0 0 3px #999;
  color: 0 0 3px #999;
}
.side-blue a{
	color:#3475ad;
}
.site-navigation {
	font-weight:bold;
}
.site-navigation li {
	margin:5px 0;
}
.site-navigation ul {
	margin-left:20px;
	font-weight:normal;
}
.site-navigation ul li {
	border-bottom: 1px solid #ccc;
	padding:4px;
	margin:0;
}
.site-navigation-inside {
	font-weight:normal;
}
.blog-post{
	margin:0;
}
/*** end login tool bar ***/
.clear {
	clear:both;
}
.relative {
	position: relative;
	width:100%;
}
/**** jquery more / less text *****/
.comment {
	margin: 10px;
}
a.morelink {
	text-decoration:none;
	outline: none;
}
.morecontent span {
	display: none;
}

/*
     FILE ARCHIVED ON 13:22:23 Jan 28, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 17:04:04 Nov 30, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 501.646
  exclusion.robots: 0.074
  exclusion.robots.policy: 0.067
  cdx.remote: 0.064
  esindex: 0.009
  LoadShardBlock: 206.102 (3)
  PetaboxLoader3.datanode: 333.96 (5)
  CDXLines.iter: 20.532 (3)
  load_resource: 234.25 (2)
  PetaboxLoader3.resolve: 75.11 (2)
*/